import { Module } from '@nestjs/common';
import { LogController } from './log.controller';
import { LogService } from './log.service';

@Module({
  controllers: [LogController],
  providers: [
    LogService,
    // useExisting 语法允许你为现有提供者创建别名。这提供了两种访问同一提供者的方式。（基于字符串的）令牌 'AliasedLoggerService' 是（基于类的）令牌 LoggerService 的别名
    {
      provide: 'AliasedLoggerService',
      useExisting: LogService,
    },
  ],
})
export class LogModule {}
